mountain sheep - Español Inglés Diccionario